/**
 * <p><b>Title:</b> UrlConfig.java </p>
 *
 * @Package com.wondertek.oes.charge.service.config
 */
package com.wondertek.poms.core.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

import lombok.Data;

/**
 * <p><b>UrlConfig Description:</b> UrlConfig</p>
 * @author douzi
 * <b>DATE</b> 2019年9月10日 下午1:36:06
 * charge-url.system.config=http://oes-charge-setting/sys-config/all
	charge-url.dict=http://oes-charge-setting/dict-data/all
	charge-url.move.prdinfo=http://oes-charge-log/pc-move-log/check-move-log
	charge-url.video.assert=http://oes-live-release/live/nengli/rating-oes-live
	charge-url.live.assert=http://oes-live-release/live/nengli/rating-oes-live
	charge-url.content.assert=http://oes-content-publish/content/asset/get-published
	charge-url.sync.bc=/sync/distribute
	charge-url.one.key.check=/bc-record/wait/productPriority
	charge-url.del.bcrecord=/sync/del-bc-record
	charge-url.sync.es=http://oes-es/sync/prd-cont
	charge-url.sync.power.online=http://oes-power/api/v1/push/charge/program/info
	charge-url.sync.power.offline=http://oes-power/sync/prd-cont
	charge-url.sync.channelpkg=http://oes-power/sync/prd-cont
	charge-url.sync.charge.point.group=http://oes-power/sync/prd-cont
	charge-url.sync.equity.tree=http://oes-power/sync/prd-cont
	charge-url.copyright=http://oes-copyright-manage/api/v1/charge/bestCopyright
	charge-url.content.dict=http://oes-content-label/redis/list-enum-values
	charge-url.inform.copyright=http://oes-copyright-manage/api/v1/charge/updateProduct
	charge-url.copyright.allcp=http://oes-copyright-manage/api/v1/cp/list-all
 */
@Configuration
@Data
public class UrlConfig {
    /**
     * <b>Fields</b> systemConfigUrl : 系统配置url
     */
    @Value("${charge-url.system.config:http://poms-setting/sys-config/all.json}")
    private String systemConfigUrl;

    /**
     * <b>Fields</b> dictUrl : 字典url
     */
    @Value("${charge-url.dict:http://poms-setting/dict-data/all.json}")
    private String dictUrl;

    /**
     * <b>Fields</b> movePrdInfoUrl : 移包url
     */
    @Value("${charge-url.move.prdinfo:http://poms-log/pc-move-log/check-move-log.json}")
    private String movePrdInfoUrl;

    /**
     * <b>Fields</b> publishBcUrl : 同步播控url
     */
    @Value("${charge-url.sync.bc:/sync/distribute.json}")
    private String syncBcUrl;

    @Value("${charge-url.del.bcrecord:/sync/del-bc-record.json}")
    private String delBcrecordUrl;

    /**
     * <b>Fields</b> publishEsUrl : 发布搜索url
     */
    @Value("${charge-url.sync.es:http://oes-es/sync/prd-cont.json}")
    private String syncEsUrl;

    /**
     * <b>Fields</b> firstClassifyDictUrl : 获取内容数据字典url
     */
    @Value("${charge-url.content.dict:http://oes-content-label/redis/list-enum-values.json}")
    private String firstClassifyDictUrl;

    /**
     * <b>Fields</b> allCpUrl : 从版权获取所有cp url
     */
    @Value("${charge-url.copyright.allcp:http://oes-copyright-manage/api/v1/cp/list-all.json}")
    private String allCpUrl;
    
    /**
     * <b>Fields</b> onlineUrl : poms提供上线接口  TODO 需要修改url
     */
    @Value("${charge-url.online.url:1}")
    private String onlineUrl;
    
    /**
     * <b>Fields</b> offlineUrl : poms提供下线接口 TODO 需要修改url
     */
    @Value("${charge-url.offline.url:1}")
    private String offlineUrl;

    /**
     * <b>Fields</b> deleteUrl : poms提供删除节目接口 TODO 需要修改url
     */
    @Value("${charge-url.delete.url:1}")
    private String deleteUrl;

    /**
     * <b>Fields</b> recallUrl : poms提供展现撤回节目接口 TODO 需要修改url
     */
    @Value("${charge-url.recall.url:1}")
    private String recallUrl;

    /**
     * <b>Fields</b> recallUrl : poms提供重置发布接口 TODO 需要修改url
     */
    @Value("${charge-url.reset.url:1}")
    private String resetUrl;

}
